<?php
	
require_once 'envolv_trans.modelo.class.php';
	
class Envolv_TransControl{
	
	function Envolv_TransControl(){
		if (isset($_POST['action']) && $_POST['action'] == "envolv_trans_insert") {

            if ($_POST['FKacid'] == NULL || $_POST['placa'] == NULL || $_POST['FKplaca_cidade'] == NULL || $_POST['FKplaca_uf'] == NULL || 
				$_POST['renavam'] == NULL || $_POST['veic_type'] == NULL || $_POST['veic_marcamodelo'] == NULL || $_POST['chassi'] == NULL || 
				$_POST['ano_fab'] == NULL || $_POST['ano_model'] == NULL || $_POST['color'] == NULL || $_POST['seguro'] == NULL || 
				$_POST['prop_name'] == NULL || $_POST['mot_name'] == NULL || $_POST['mot_sexo'] == NULL || $_POST['mot_nacio'] == NULL || 
				$_POST['mot_rg'] == NULL || $_POST['FK_mot_rg_uf'] == NULL || $_POST['mot_birth'] == NULL || $_POST['mot_mother'] == NULL || 
				$_POST['mot_cnh'] == NULL || $_POST['FKmot_cnh_uf'] == NULL || $_POST['mot_cep'] == NULL || $_POST['mot_logradouro'] == NULL ||
				$_POST['mot_bairro'] == NULL || $_POST['FKmot_cidade'] == NULL || $_POST['FKmot_uf'] == NULL) {
                echo "Preencha todos os campos";

				return false;
				}
				
				
				$envolv_trans = new Envolv_TransModelo();
				
				
				$envolv_trans->setFKacid($_POST['FKacid']);
				$envolv_trans->setPlaca($_POST['placa']);
				$envolv_trans->setFKplaca_cidade($_POST['FKplaca_cidade']);
				$envolv_trans->setFKplaca_uf($_POST['FKplaca_uf']);
				$envolv_trans->setRenavam($_POST['renavam']);
				$envolv_trans->setVeic_type($_POST['veic_type']);
				$envolv_trans->setVeic_marcamodelo($_POST['veic_marcamodelo']);
				$envolv_trans->setChassi($_POST['chassi']);
				$envolv_trans->setAno_fab($_POST['ano_fab']);
				$envolv_trans->setAno_model($_POST['ano_model']);
				$envolv_trans->setColor($_POST['color']);
				$envolv_trans->setSeguro($_POST['seguro']);
				$envolv_trans->setProp_name($_POST['prop_name']);
				$envolv_trans->setMot_name($_POST['mot_name']);
				$envolv_trans->setMot_sexo($_POST['mot_sexo']);
				$envolv_trans->setMot_nacio($_POST['mot_nacio']);
				$envolv_trans->setMot_rg($_POST['mot_rg']);
				$envolv_trans->setFKmot_rg_uf($_POST['FKmot_rg_uf']);
				$envolv_trans->setMot_birth($_POST['mot_birth']);
				$envolv_trans->setMot_mother($_POST['mot_mother']);
				$envolv_trans->setMot_cnh($_POST['mot_cnh']);
				$envolv_trans->setFKmot_cnh_uf($_POST['FKmot_cnh_uf']);
				$envolv_trans->setMot_cep($_POST['mot_cep']);
				$envolv_trans->setMot_logradouro($_POST['mot_logradouro']);
				$envolv_trans->setMot_bairro($_POST['mot_bairro']);
				$envolv_trans->setFKmot_cidade($_POST['FKmot_cidade']);
				$envolv_trans->setFKmot_uf($_POST['FKmot_uf']);
				
				$envolv_trans->insert();
				
					header("Location: ../index.php");
				
		}
		
		if (isset($_POST['action']) && $_POST['action'] == "envolv_trans_update") {

            if ($_POST['FKacid'] == NULL || $_POST['placa'] == NULL || $_POST['FKplaca_cidade'] == NULL || $_POST['FKplaca_uf'] == NULL || 
				$_POST['renavam'] == NULL || $_POST['veic_type'] == NULL || $_POST['veic_marcamodelo'] == NULL || $_POST['chassi'] == NULL || 
				$_POST['ano_fab'] == NULL || $_POST['ano_model'] == NULL || $_POST['color'] == NULL || $_POST['seguro'] == NULL || 
				$_POST['prop_name'] == NULL || $_POST['mot_name'] == NULL || $_POST['mot_sexo'] == NULL || $_POST['mot_nacio'] == NULL || 
				$_POST['mot_rg'] == NULL || $_POST['FK_mot_rg_uf'] == NULL || $_POST['mot_birth'] == NULL || $_POST['mot_mother'] == NULL || 
				$_POST['mot_cnh'] == NULL || $_POST['FKmot_cnh_uf'] == NULL || $_POST['mot_cep'] == NULL || $_POST['mot_logradouro'] == NULL ||
				$_POST['mot_bairro'] == NULL || $_POST['FKmot_cidade'] == NULL || $_POST['FKmot_uf'] == NULL) {
                echo "Preencha todos os campos";

				return false;
				}
				
				$envolv_trans = new Envolv_TransModelo();
				
				$envolv_trans->setFKacid($_POST['FKacid']);
				$envolv_trans->setPlaca($_POST['placa']);
				$envolv_trans->setFKplaca_cidade($_POST['FKplaca_cidade']);
				$envolv_trans->setFKplaca_uf($_POST['FKplaca_uf']);
				$envolv_trans->setRenavam($_POST['renavam']);
				$envolv_trans->setVeic_type($_POST['veic_type']);
				$envolv_trans->setVeic_marcamodelo($_POST['veic_marcamodelo']);
				$envolv_trans->setChassi($_POST['chassi']);
				$envolv_trans->setAno_fab($_POST['ano_fab']);
				$envolv_trans->setAno_model($_POST['ano_model']);
				$envolv_trans->setColor($_POST['color']);
				$envolv_trans->setSeguro($_POST['seguro']);
				$envolv_trans->setProp_name($_POST['prop_name']);
				$envolv_trans->setMot_name($_POST['mot_name']);
				$envolv_trans->setMot_sexo($_POST['mot_sexo']);
				$envolv_trans->setMot_nacio($_POST['mot_nacio']);
				$envolv_trans->setMot_rg($_POST['mot_rg']);
				$envolv_trans->setFKmot_rg_uf($_POST['FKmot_rg_uf']);
				$envolv_trans->setMot_birth($_POST['mot_birth']);
				$envolv_trans->setMot_mother($_POST['mot_mother']);
				$envolv_trans->setMot_cnh($_POST['mot_cnh']);
				$envolv_trans->setFKmot_cnh_uf($_POST['FKmot_cnh_uf']);
				$envolv_trans->setMot_cep($_POST['mot_cep']);
				$envolv_trans->setMot_logradouro($_POST['mot_logradouro']);
				$envolv_trans->setMot_bairro($_POST['mot_bairro']);
				$envolv_trans->setFKmot_cidade($_POST['FKmot_cidade']);
				$envolv_trans->setFKmot_uf($_POST['FKmot_uf']);
				
				$envolv_trans->updateFKacid();
				$envolv_trans->updatePlaca();
				$envolv_trans->updateFKplaca_cidade();
				$envolv_trans->updateFKplaca_uf();
				$envolv_trans->updateRenavam();
				$envolv_trans->updateVeic_type();
				$envolv_trans->updateVeic_marcamodelo();
				$envolv_trans->updateChassi();
				$envolv_trans->updateAno_fab();
				$envolv_trans->updateAno_model();
				$envolv_trans->updateColor();
				$envolv_trans->updateSeguro();
				$envolv_trans->updateProp_name();
				$envolv_trans->updateMot_name();
				$envolv_trans->updateMot_sexo();
				$envolv_trans->updateMot_nacio();
				$envolv_trans->updateMot_rg();
				$envolv_trans->updateFKmot_rg_uf();
				$envolv_trans->updateMot_birth();
				$envolv_trans->updateMot_mother();
				$envolv_trans->updateMot_cnh();
				$envolv_trans->updateFKmot_cnh_uf();
				$envolv_trans->updateMot_cep();
				$envolv_trans->updateMot_logradouro();
				$envolv_trans->updateMot_bairro();
				$envolv_trans->updateFKmot_cidade();
				$envolv_trans->updateFKmot_uf();
				
				
					header("Location: ../index.php");
				
				
            }
		
		if (isset($_GET['action']) && $_GET['action'] == "celular_delete") {
            
			$envolv_trans = new Envolv_TransModelo();
            $envolv_trans->setId($_GET['id']);
			
			$envolv_trans->delete();

            header("Location: ../index.php");
        }
		
	}

	function selectEnvolv_Trans($id) {
        	$envolv_trans = new Envolv_TransModelo();
        	$array = $envolv_trans->select("WHERE id = ".$id);
        	return $array;
    }
	
	function selectAll() {
        $envolv_trans = new Envolv_TransModelo();
        $array = $envolv_trans->select("");
        return $array;
    }
	
}
	
?>